package com.xidian.zhiancloud.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 危化品管理
 * @author qzg
 */
@Data
@TableName(value = "t_dangerous_chemical_info")
public class DangerousChemicalInfo {
    /**
     *   id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     *   多租户id
     */
    private Long companyId;

    /**
     *   危化品名称
     */
    private String name;

    /**
     *   危化品别名
     */
    private String alias;

    /**
     *   危化品编号
     */
    private String code;

    /**
     *   分子式
     */
    private String molFormula;

    /**
     *   分子量
     */
    private String molWeight;

    /**
     *   CAS号
     */
    private String casNum;

    /**
     *   化学品图片url，多个url用逗号分割
     */
    private String molPic;

    /**
     *   计量单位 0表示毫克 1表示克 2表示千克 3表示吨
     */
    private Integer unit;

    /**
     *   熔点
     */
    private String melPoint;

    /**
     *   沸点
     */
    private String boiPoint;

    /**
     *   闪点
     */
    private String flaPoint;

    /**
     *   密度
     */
    private String density;

    /**
     *   水溶性
     */
    private String watSol;

    /**
     *   最高存放量
     */
    private BigDecimal maxCapacity;

    /**
     *   性质描述
     */
    private String propertyDes;

    /**
     *   危害类别id
     */
    private Long dangerousTypeId;

    /**
     *   管控措施
     */
    private String ctrlMeasures;

    /**
     *   危险品标志url，多个url用逗号分割
     */
    private String dangerSigns;

    /**
     *   备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 隐藏记录
     */
    private Integer hidden;

}